//
// Created on 2025/10/16.
//
// Node APIs are not fully supported. To solve the compilation error of the interface cannot be found,
// please include "napi/native_api.h".

#ifndef MYAPPLICATION_JPUSHPLUGIN_H
#define MYAPPLICATION_JPUSHPLUGIN_H

#include "CordovaPlugin.h"
class JPushPlugin:public CordovaPlugin  {
    CallbackContext m_cbc;
    string m_strToken;
    void pushInfoBeforeInit();
public:
    JPushPlugin(){}
    ~JPushPlugin() {
    };
    bool execute(const string&  action, cJSON* args, CallbackContext cbc) override;
    bool onArKTsResult(cJSON* args);
};

#endif //MYAPPLICATION_JPUSHPLUGIN_H
